html{padding:0px;margin:0px;height: 100%;}
*{
	font-family: Microsoft YaHei,微软雅黑,Microsoft JhengHei,华文细黑,MingLiu,Avenir,Helvetica,Arial,sans-serif;
}
.layui-layout-admin .layui-body{
	padding-bottom:3px;
}
.font12{
	font-size: 12px;
}
.font14{
	font-size: 14px;
}
.font16{
	font-size: 16px;
}
.font18{
	font-size: 18px;
}
.font20{
	font-size: 20px;
}
.icon-button{
	cursor:pointer;
}
.color-blue{
	color: #1E9FFF;
}
.color-red{
	color: red;
}
.color-green{
	color: green;
}
.font-weight-border{
	font-weight: bolder;
}
.vertical-align-center{
	vertical-align: bottom;
}
.layui-nav .menu-icon{
	margin-right:3px;
}
.layui-nav .layui-nav-item .layui-nav-child a{
	padding: 0px 20px 0px 35px;
}
.layui-tab-content{
	padding:0px;
}
.layui-tab{
	margin: 1px;
}
.unswift-tab{
	height:100%;
}
.unswift-tree{
	width:100%;
	height:100%;
	position: relative;
}
.unswift-tree-toolbar{height:50px;line-height:50px;border-bottom: 1px solid #eee;}
.unswift-tree-body{position: absolute;top:50px;right:0px;bottom:0px;left:0px;}
.unswift-tree-side{
	width:200px;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
}
.unswift-tree-show{
	overflow: auto;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}
.unswift-tree-move{
	position: absolute;
	top:0px;
	bottom:0px;
	left:200px;
	width:3px;
	background-color: #EEE;
	cursor: e-resize;
}
.unswift-tree-view{
	position: absolute;
	top:0px;
	bottom:0px;
	left:203px;
	right:0px;
	width:auto;
	box-sizing: border-box;
}
.unswift-tree-side50{
	width:49%;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
}
.unswift-tree-move50{
	position: absolute;
	top:0px;
	bottom:0px;
	left:49%;
	width:0.5%;
	background-color: #EEE;
	cursor: e-resize;
}
.unswift-tree-body50{
	position: absolute;
	top:0px;
	bottom:0px;
	left:50.5%;
	right:0px;
	width:auto;
	box-sizing: border-box;
}
.unswift-tree-show-no-search{
	overflow: auto;
	position: absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}
.layui-form{
	width:90%;
	margin:0px auto;
}
.view-title{
	text-align:center;
	height:50px;
	line-height: 50px;
}
.radio-icon{
	word-wrap: break-word;
	line-height: 36px;
	border-radius: 2px 0 0 2px;
	border:1px solid #eee;
}
.radio-icon span{
	margin: 0px 10px;
}
.radio-icon span i{
	color:#AAA;
	font-weight: normal;
}
.radio-icon span.checked i{
	color:red;
	font-weight: bolder;
}
.auto-scroll{overflow: auto;}
.cursor-pointer{cursor: pointer;}
.unswift-module-page{
	overflow: auto;
}
.layui-table-view{width:100%;}
.unswift-edit-list{margin:0px;}
.unswift-edit-list.layui-table thead th{border-right:1px solid #eee;}
.unswift-edit-list.layui-table thead th:first-child{border-bottom:1px solid #eee;}
.unswift-edit-list.layui-table thead th:last-child{border-right:0px;}
.unswift-edit-list.layui-table tbody td:first-child{border-bottom:1px solid #eee;}
.unswift-edit-list tbody td{padding:0px;}
.unswift-export{width:90%;margin:20px auto 0px auto;}
.unswift-export .layui-progress{margin: 10px 0px;}
.unswift-export-info{position: relative;line-height: 30px;}
.unswift-import-model-info{position: relative;line-height: 30px;margin-left:30px;}
.unswift-import-info{position: relative;line-height: 30px;}
.unswift-checkboxs{border: 1px solid #eee;}
.layui-btn-disabled{pointer-events:none;}
.unswift-tree-search{width:200px;margin-right:10px;}
.unswift-body-tabs{position: absolute;top:0px;right:0px;bottom:0px;left:0px;}
.unswift-select-auto{line-height:35px;}
.unswift-select-auto .layui-icon{color:#c2c2c2;}
.tree-node-icon{margin-right:5px;}
.unswift-select-table{border-width: 0px;}
.unswift-select-table td{cursor: pointer;}
.unswift-select-table td:hover {background-color:#efefef;}
.unswift-select-table td.checked{background-color:#dbfbf0;}
.unswift-select-table td.checked:hover{background-color:#abf8dd;}
.layui-tree-entry.checked{background-color:#dbfbf0;}
.layui-tree-entry.checked:hover{background-color:#abf8dd;}
.subtitle{margin-left:10px;}